perm filename SCORE.TXT[NET,MRC] blob
sn#493623 filedate 1980-01-04 generic text, type T, neo UTF8
(SU-SCORE) STANFORD UNIVERSITY
SCORE COMPUTER FACILITY
(FUNCTION)
SERVER COMPUTER: DEC-2060T HOST 3/IMP 11
(ADDRESS)
SCORE Computer Facility
Department of Computer Science
Stanford University
Stanford, California 94305
(PERSONNEL)
PRINCIPAL INVESTIGATOR
Edward Feigenbaum (Feigenbaum@SUMEX-AIM)
(415) 497-4079
DIRECTOR OF COMPUTER FACILITIES
Ralph Gorin (Admin.Gorin@SU-SCORE) (415) 497-3236
LIAISON
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1407
SOFTWARE CONTACT
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1407
HARDWARE CONTACT
Mark Crispin (Admin.MRC@SU-SCORE) (415) 497-1407
OPERATOR
None. Machine room phone number (415) 497-4975
Note: this phone is normally unattended.
(ACCOUNTING)
SCORE sells pie-slices of disk space and computer time, with
the pie slice being proportional to the support a user's group
provides to the system. A pie-slice is a guaranteed percentage
of CPU cycles and available disk space. A representative from
each group is appointed as accounts liaison for that group, and
has the responsibility for opening and closing that accounts for
that group.
There is no general guest account on SU-SCORE. Experimental
accounts are provided only in exceptional circumstances.
For more information, contact the network liaison.
(SERVICE-SCHEDULE)
The system is scheduled up 24 hours/day, 7 days/week, except
for occasional system development during non-prime time and
bi-monthly preventive maintenance. PM is currently scheduled on
the first and third Tuesdays of each month between 8am and noon
Pacific time.
To list the system downtime schedule, type:
[@]information <SP> downtime <CR>
TYPICAL LOAD = varies, depends greatly upon pie-slice group
MAXIMUM NO. USERS = 98 users + 2 system overhead jobs
NUMBER NETWORK SLOTS = 40
(LOGIN)
TELNET INFO:
. Appropriate echo mode = full duplex
. Appropriate transmission mode = character-at-a-time
. The user can declare his or her terminal type by using the
TERMINAL command. Type:
[@]terminal <SP> ? <CR>
for a listing of available terminal options.
. The system accepts both upper and lower case
. TIP settings - @T E 1, @E R, @N T
. The default terminal type on initial connection is NVT,
a non-display with infinite vertical and horizontal
dimensions with no padding requirements.
USER INFO:
. USERID = consists of a "group name", assigned by the SCORE
administration, and a "user name", assigned by the group's
accounts liaison, of the form group.user. For example,
user MRC in the ADMIN group has userid "ADMIN.MRC".
. PASSWORD = chosen by the user, up to 39 characters.
LOGIN: Connect to SU-SCORE, then type:
[Stanford SCORE, TOPS-20AN Monitor 4(3162)-4]
[@]USERID <SP> PASSWORD <CR>
[Job 2 on TTY112 29-Dec-79 1:47AM]
[Previous LOGIN: 27-Dec-79 5:36AM]
[@]
SUBSYSTEM INTERRUPT = CONTROL-C CONTROL-C.
A single CONTROL-C returns to the EXEC when the user program
requests typein.
CONTROL-C CONTROL-C does not abort output; CONTROL-O or a
repeated CONTROL-C must be used for this purpose.
SUBSYSTEM RESUME = [@]continue <CR>
(LOGOUT)
LOGOUT:
[@]logout <CR>
[Killed Job 2, User USERID, TTY 112, at 29-Dec-79 01:48:20]
[ Used 0:00:01 in 0:01:12]
AUTOLOGOUT:
There is no autologout for logged-in users, although obviously
abandoned jobs tend to be manually logged out. Not logged-in
users who fail to log in within 30 minutes or who are idle
for more than 10 minutes and have been connected for more
than 15 minutes are autologged-out.
If a user gets "hung up" (on a dialup-line or if the TELNET
connection closes) s/he has 30 minutes to connect back and
attach the job. This is done by:
[@]attach <SP> USERID <CR>
[Password:] PASSWORD <CR>
[@]
(CONTROL-CHARACTERS)
A few control characters are listed below:
INTERRUPT CONTROL-C CONTROL-C
COMPLETE PARTIAL FILESPEC CONTROL-F
ABORT OUTPUT CONTROL-O
UNHOLD OUTPUT CONTROL-Q
RETYPE LINE CONTROL-R
HOLD OUTPUT CONTROL-S
JOB STATUS CONTROL-T
DELETE LINE CONTROL-U
QUOTE CHARACTER CONTROL-V
DELETE WORD CONTROL-W
END OF FILE CONTROL-Z
COMPLETE FILESPEC ESCAPE
DELETE CHARACTER RUBOUT
(HELP)
To print a complete list of available HELP topics, type:
[@]help <SP> * <CR>
In many subsystems, typing "?" will list the various options
the user has at that point. For example, typing "?" at EXEC
command level will list the available commands.
Longer system documentation may be found on the <DOCUMENTATION>
(unstructured files), <INFO> (files structured for the EMACS
INFO system), and <MANUALS> (online versions of DEC manuals).
To see a list of files on the appropriate directory, type:
[@]directory <SP> DIRECTORY <CR>
(NETWORK-COMMANDS)
(LIST-ACTIVE-USERS)
For human-oriented user information type:
[@]finger <CR>
For system-oriented information type:
[@]systat <CR>
(NETWORK-STATUS)
[@]netstat <CR>
[*] <CR>
(CONVERSE-WITH-ACTIVE-USERS)
To set up a "link", type:
[@]talk <SP> USERID <CR>
Note: it is considered polite to send a message to the user
and let him or her link back rather than linking without
warning.
To terminate a link, type:
[@]break
(SEND-MESSAGE)
To send an immediate one-line message to a user, type:
[@]send <SP> USERID <SP> MESSAGE <CR>
To send a multi-line message, type:
[@]send <SP> USERID <CR>
[Msg:]
...MESSAGE...
CONTROL-Z
[@]
To send mail to a user, type:
[@]mail <SP> USERID <CR>
[Subject:] SUBJECT-OF-MESSAGE <CR>
[Msg:]
...MESSAGE...
CONTROL-Z
[@]
A USERID may be a network address, in the form USERID@HOST.
MAIL runs the SEND subsystem of MM. The old SNDMSG program
does not exist at SU-SCORE. A SNDMSG-style of hand-holding
is available by typing:
[@]mail <CR>
(RETRIEVE-MESSAGES)
To retrieve mail in the simplest way, type:
[@]type <SP> mail.txt <CR>
A better (and the recommended) way is to use the MM subsystem,
which is accessed by typing:
[@]mm <CR>
MM has short internal documentation; ? works, and the HELP
command will accept any of several topics as subcommands.
MM is documented in the online file <DOCUMENTATION>MM.DOC.
(TALK-TO-OPERATOR)
There is no operator at SU-SCORE. The best way to receive
technical assistance is to contact another knowledgable user
or the network liaison. If you can't find anybody online to
help you, send mail to Admin.MRC@SU-SCORE and you should get
a reply within a day.
(FILE-NAMING)
File specifications are in the form:
DEVICE:<DIRECTORY>FILE.EXTENSION.GENERATION;ATTRIBUTES
where device is the device name or logical name on which the
file resides, directory is the filesystem directory on which
the file resides, file and extension are names selected by the
user (in general, the extension is used as a "file type"),
and generation is a "version number" of the file which is
incremented each time the file is overwritten. For example:
DSK:<RANDOM.GARPLY>FOO.BAR.10
specifies the tenth version of the file FOO.BAR on device
DSK (the main filesystem disk), directory RANDOM.GARPLY.
The device, directory, file, and extension may be up to 39
characters.
The attributes are optional and do not identify the file in
any way; rather they specify related information such as the
file's protection. Normally attributes are omitted in a file
specification.
(PROTOCOLS)
(SERVER)
Old TELNET, socket 1
FTP, socket 3
Echo, socket 7
SYSTAT, socket 13
Time server, socket 15
HOSTAT, socket 17
New TELNET, socket 27
FINGER, socket 117
(USER)
(TELNET)
SU-SCORE runs a locally-written TELNET program, designed
to take full advantage of the human engineering features
of TOPS-20. This program is NOT the old TENEX TELNET
program, although it is similar in certain ways.
[@]telnet <SP> REMOTE-HOST <CR>
[ Trying... Open]
[Remote host dialog]
CONTROL-UPARROW C
[Connection closed]
[@]
(FTP)
FTP is essentially the same user program which runs on
most other TOPS-20 sites.
[@]ftp <CR>
(DFTP)
DFTP is the subsystem to save and retrieve files from
the Datacomputer at CCA-TENEX.
[@]dftp <CR>
(FINGER)
FINGER provides human-oriented information at other
sites which support the FINGER protocol.
[@]finger <SP> USERID@HOST <CR>
(HARDWARE)
(COMPUTER)
TYPE MAIN MEMORY CORE SPEED WORD LENGTH
DEC-2060T 1024K words 1.2 usec 36 bit
(PERIPHERALS)
HOW MANY TYPE MAKE MODEL
DISKS
4 40 megaword DEC RP06
TAPES
2 9 track 1600 BPI DEC TU45
PRINTERS
1 lineprinter Data Products 2550
1 printer Versatec
OTHER
1 ARPANET interface DEC AN20
2 floppy disk drives DEC RX01
(TERMINALS)
6 display Teleray 1061
4 display Datamedia 3025
1 typewriter DEC LA36
This list only covers the terminals that are currently
connected to SU-SCORE at the present writing, consequently
this list will be obsolete shortly. Also, this list makes
no attempt to list the terminals used via dialups or the
ARPANET.
(OPERATING-SYSTEM)
SU-SCORE runs the Stanford version of TOPS-20AN release 4, which
is essentially upwards compatable with DEC TOPS-20. SU-SCORE's
operating system is essentially the same as that running at
Stanford LOTS (Low Overhead Timesharing System) with ARPANET
support added.
(USER-PROGRAMS)
SU-SCORE has most of the popular subsystems running on other
ARPANET Tenex and TOPS-20 sites. If it is available on most
other ARPANET sites, we probably have it. The write-up for
SRI-KL has a fairly extensive list of popular subsystems.
Many of the subsystems listed in the SU-AI write-up also
exist at SU-SCORE.
Programming languages and assemblers available at SU-SCORE
include: AID, APL, BASIC, FAIL, FORTRAN, INTERLISP, MACLISP,
MACRO-10, MACN11, MIDAS, PASCAL, PASSGO, PPL, SAIL, SIMULA,
and SNOBOL. Note that "available" does not necessarily mean
"supported."
(DIALNET)
TYPE: Data communication protocol
CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)
DESCRIPTION: Dialnet is a data communication protocol
intended for use over medium-speed (1200 baud) data links
over the ordinary telephone network. Dialnet as implemented
at Stanford uses VADIC 3400 series modems with a VADIC 801
autodialer. The TOPS-20 code is available for export.
DOCUMENTATION:
1. Earnest L., and McCarthy, J., "DIALNET: A Computer
Communications Study," 1976. The original proposal,
which outlined the Dialnet concept. A condensed
version of this paper was published in the Proceedings
of the First West Coast Computer Faire, 1977.
2. Crispin, M., "DIALNET - A Telephone Network Data
Communications Protocol," 1979. Published in the Fall
1979 DECUS Proceedings, this paper briefly summarizes
the Earnest & McCarthy paper as well as describing the
design of the Dialnet protocols.
3. Crispin, M., and Zabala, I., "DIALNET Protocols," 1979.
Documentation on the Dialnet protocols, for potential
implementors. Online at SU-AI as PROTOC.PUB[DLN,MRC].
4. Crispin, M., untitled, 1979. User programming information
for Dialnet on WAITS, contained in the SU-AI online file
DLNSER.DOC[SS,SYS].
5. Crispin, M., "TOPS-20 Dialnet Documentation," 1979. User
programming information for Dialnet on TOPS-20. Online
as <DOCUMENTATION>DIALNET.DOC.
(FIND)
TYPE: String-search in file
CONTACT: Don Woods (DON@SU-AI)
DESCRIPTION: FIND searches a file for a given string. The
string can include various special sequences that let the
user specify a subset of regular expressions. The search is
linear in the size of the file, and uses a very tight inner
loop that makes it quite fast (about 6 seconds of processor
time to search a 3 megabyte file), but restricts it to the
PDP-10. Default file to search is the "people" directory;
the DFIND command defaults to searching a dictionary word
list. FIND is written in SAIL and was imported from SU-AI.
ACCESS:
[@]find <SP> KEY <SP> in <SP> FILE <CR>
[@]dfind <SP> KEY <SP> in <SP> FILE <CR>
DOCUMENTATION:
1. Online: [@]help <SP> find <CR>
(MM)
TYPE: Mail system
CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)
DESCRIPTION: MM is the standard mail sending and reading
subsystem at SU-SCORE. An early version of MM was the basis
of DEC's MS mail system. MM provides powerful facilities for
managing mail similar to MSG and HERMES, but is much faster.
MM was written by Mike McMahon at MIT, with substantial
contributions by many others.
ACCESS:
[@]mm <CR>
or
[@]mail <SP> RECEPIENT-ID <CR>
DOCUMENTATION:
1. Online: <DOCUMENTATION>MM.DOC
2. MM also has an internal help facility:
[MM>]help <SP> TOPIC <CR>
(PASCAL)
TYPE: Programming language
CONTACT: Armando Rodriguez (CSL.Armando@SU-SCORE)
DESCRIPTION: PASCAL is an ALGOL-like programming language
defined by Nichlaus Wirth in 1968 and revised in 1973. Its
popularity is increasing rapidly because of its powerful
data-structure manipulation and type definition facilities,
its clarity, simplicity and straightforwardness.
SU-SCORE has two compilers, called PASCAL and PASSGO, both
developed from the Hamburg University PASCAL. PASSGO is
a compile/load/go version of PASCAL.
ACCESS:
Either use the TOPS-20 compile-class commands (LOAD, EXECUTE,
etc.) or run the desired compiler manually by typing:
[@]pascal <CR> or [@]passgo <CR>
DOCUMENTATION:
1. Online: [@]help <SP> pascal <CR>
(TELNET)
TYPE: Network utility
CONTACT: Mark Crispin (Admin.MRC@SU-SCORE)
DESCRIPTION: TELNET is a subsystem to communicate with the
terminal service at other ARPANET sites. This version of
TELNET was written locally and utilizes the superior command
parsing and network service of TOPS-20 for better efficiency
and human engineering over the old Tenex TELNET program.
ACCESS:
[@]telnet <SP> REMOTE-HOST <CR>
DOCUMENTATION:
1. Online: <DOCUMENTATION>TELNET.DOC
(TEX)
TYPE: Text formatter
CONTACT: Luis Trabb-Pardo (LTP@SU-AI)
DESCRIPTION: TEX is a new document compiler developed by
D. E. Knuth at Stanford. TEX is designed especially as a
formatter for technical text. It is being adopted as a
standard by the American Mathematical Society.
ACCESS:
[@]tex <CR>
DOCUMENTATION:
See SU-AI writeup.
(INTERESTS)
SU-SCORE is owned jointly by the Department of Computer Science,
Department of Electrical Engineering, and Department of Operations
Research at Stanford University and serves as a general computing
facility for these departments.
SU-SCORE uses the ARPANET to provide terminal service to network
users and to facilitate contact with other ARPANET sites working
in related fields of research.
(DOCUMENTATION)
Most documentation is online. TOPS-20 manuals may be ordered
directly from DEC.